home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / IRC / Bots⁄Utilities / ShadowBot1.0b8.sit / ShadowBot1.0b8 / Plugins / Help < prev    next >
Text File  |  1996-05-11  |  6KB  |  284 lines

  1. 'ShadowBot 1.0 Help file, © 1996 John Bafford. All rights reserved.
  2. 'Help file format
  3. 'lines begining help entries:
  4. 'HELP <COMMAND> <INDEX> <NUMLINES>
  5. '<COMMAND> is the command name
  6. '<INDEX> is an index to the mainPrefs.al record that has the access level settings for ShadowBot. If <INDEX> is negative, then <INDEX> is the actual access level, otherwise it points to an access level in mainPrefs.al.
  7. '<NUMLINES> is the number of lines in the entry. When someone types !help <COMMAND>, the bot finds the offset of the first line of text and reads in <NUMLINES> of text.
  8. '"HELP" denotes the start of an entry. Avoid starting a line with "HELP".
  9. 'Each help entry takes approximately 40 bytes of RAM. You can create your own entries or modify or delete existing ones.
  10. 'One line of white space is not necessary between each entry, but it helps for clairity when manually viewing this file.
  11. 'The first line is the argument line. This MUST NOT be counted in <NUMLINES>.
  12. HELP OP 1 1
  13. [nick]
  14. Ops the nick specified. If none specified, ops you.
  15.  
  16. HELP DEOP 2 1
  17. [nick]
  18. Deops the nick specified. If none specified, deops you.
  19.  
  20. HELP KICK 3 1
  21. [nick]
  22. Kicks the nick specified. If none specified, kicks you. (Also K)
  23.  
  24. HELP K 3 1
  25. [nick]
  26. Kicks the nick specified. If none specified, kicks you. (Also KICK)
  27.  
  28. HELP DIE 4 2
  29. [reason]
  30. Makes the bot write all files, signoff, and exit. Signs off with reason specified.
  31. If no reason, exits with the reason "!die requested"
  32.  
  33. HELP SAY 5 1
  34. [text]
  35. Speaks text into the channel.
  36.  
  37. HELP MSG 6 1
  38. nick message
  39. Sends nick a message.
  40.  
  41. HELP NOTICE 7 1
  42. nick message
  43. Sends nick a notice
  44.  
  45. HELP ME 8 1
  46. action
  47. Does an action on the current channel.
  48.  
  49. HELP TIME 9 1
  50. [none]
  51. Displays the time.
  52.  
  53. HELP SEEN 10 1
  54. nick
  55. Displays the last time nick was seen and how long ago that was.
  56.  
  57. HELP ADD 11 2
  58. nick userAtHost accessLevel [autoOp] [prot] [pwd]
  59. Adds the user specified to the userlist. If no params past accessLevel are displayed, then they are set to off.
  60. If autoop is T, Y, or 1, autoop is enabled.
  61.  
  62. HELP DEL 12 1
  63. mask
  64. Deletes a user matching the mask given.
  65.  
  66. HELP SAVEUSERS 13 1
  67. [none]
  68. Saves the userlist.
  69.  
  70. HELP SAVEPREFS 14 1
  71. [none]
  72. Saves the main preferences files.
  73.  
  74. HELP SAVESHIT 15 1
  75. [none]
  76. Saves the shitlist.
  77.  
  78. HELP SAVEALL 16 1
  79. [none]
  80. Saves all files.
  81.  
  82. HELP USERLIST 17 1
  83. [none]
  84. Displays the userlist.
  85.  
  86. HELP BOTSTATS 18 1
  87. [none]
  88. Displays statistics about the bot. (Also STATS)
  89.  
  90. HELP STATS 18 1
  91. [none]
  92. Displays statistics about the bot. (Also BOTSTATS)
  93.  
  94. HELP CLVL 19 1
  95. nick access
  96. Changes a user in the userlist's access. You can not give someone more access than you have.
  97.  
  98. HELP CAUTO 20 1
  99. nick autoop
  100. Changes a user's autoop setting. If yours isn't on, you can't change theirs.
  101.  
  102. HELP ACCESS 21 1
  103. nick
  104. Views nick's access. If no nick is specified, your access is displayed.
  105.  
  106. HELP PING 22 1
  107. [none]
  108. Returns a pong response from the bot.
  109.  
  110. HELP PONG 22 1
  111. [none]
  112. Gag. Returns a ping respose from the bot.
  113.  
  114. HELP TOPIC 23 1
  115. topic
  116. Sets the topic of the channel.
  117.  
  118. HELP INFOLINE 24 1
  119. [infoline]
  120. Sets the text displayed when you join the channel. If you don't give an infoline, it displays yours.
  121.  
  122. HELP EMAIL 0 1
  123. [emailAddress]
  124. Sets your email address. If you don't give an address, it displays yours.
  125.  
  126. HELP IDLE 25 1
  127. idleSeconds
  128. Displays how long everyone the bot has seen is idle. If idleSeconds is present and greater than zero, displays those who have been idle longer than idleSeconds
  129.  
  130. HELP CHANGECC 26 1
  131. newCC
  132. Changes the bot's command character.
  133.  
  134. HELP PAGE 27 1
  135. [none]
  136. Pages the operator of the bot.
  137.  
  138. HELP UP 28 1
  139. [none]
  140. Ops you.
  141.  
  142. HELP DOWN 29 1
  143. [none]
  144. Deops you.
  145.  
  146. HELP BAN 30 1
  147. nickOrMask
  148. Bans, and then kicks, the mask of the nick passed to it, or the mask passed to it.
  149.  
  150. HELP B 30 1
  151. nickOrMask
  152. Same as BAN.
  153.  
  154. HELP UNBAN 31 1
  155. nickOrMask
  156. Unbans the nick or mask passed to it.
  157.  
  158. HELP UB 31 1
  159. nickOrMask
  160. Same as UNBAN.
  161.  
  162. HELP SHIT 32 3
  163. nickOrMask shitLevel days [reason]
  164. Shitlists the nick or mask passed to it for the number of days specified.
  165. See !HELP SHITLEVEL for more information on the shitLevel parameter.
  166. Reason sets the reason seen in the SHITLIST and when the user is kicked from the channel.
  167.  
  168. HELP SHITLEVEL 0 4
  169. /not a command/
  170. SHITLEVEL = 0: the user is effectively not shitlisted
  171. SHITLEVEL = 1: the user is kicked on entry.
  172. SHITLEVEL = 2: the user is bankicked, unbanned five minutes later, and rebanned if he enters the channel; 
  173. SHITLEVEL = 3: the user is kickbanned; if he is unbanned, he is rebanned.
  174.  
  175. HELP UNSHIT 33 1
  176. nickOrMask
  177. Removes a nick or mask from the shitlist.
  178.  
  179. HELP RSHIT 33 1
  180. nickOrMask
  181. Same as UNSHIT.
  182.  
  183. HELP SHITLIST 34 1
  184. [none]
  185. Displays the shitlist.
  186.  
  187. HELP DEAF 35 1
  188. [none]
  189. Executes a MODE +d (prevents the server from sending channel messages).
  190.  
  191. HELP HEAR 36 1
  192. [none]
  193. Executes a MODE -d (allows channel messages to be recieved).
  194.  
  195. HELP SLEEP 37 1
  196. [none]
  197. Causes the bot to go to sleep, ignoring all commands except AWAKE.
  198.  
  199. HELP AWAKE 38 1
  200. [none]
  201. Wakes the bot.
  202.  
  203. HELP COUNTRY 39 1
  204. countryAbbrev
  205. Displays the full country name for the abbreviation passed to it.
  206.  
  207. HELP PLUSV 40 1
  208. nick
  209. Executes MODE +v on a nick.
  210.  
  211. HELP V 40 1
  212. nick
  213. Same as PLUSV
  214.  
  215. HELP MINUSV 41 1
  216. nick
  217. Executes MODE -v on a nick.
  218.  
  219. HELP MV 41 1
  220. nick
  221. Same as MINUSV
  222.  
  223. HELP CHAT 42 1
  224. [none]
  225. Makes the bot DCC CHAT you.
  226.  
  227. HELP SERVER 43 1
  228. server [port]
  229. Changes servers.
  230.  
  231. HELP MSHITLEVEL 44 1
  232. nick|userAtHost newShitLevel
  233. Changes a user's shitlevel.
  234.  
  235. HELP MSHITDAYS 45 1
  236. nick|userAtHost daysTillExpire
  237. Changes the number of days until the shitlist entry expires.
  238.  
  239. HELP MSHITREASON 46 1
  240. nick|userAtHost newReason
  241. Changes the shitlist reason.
  242.  
  243. HELP CYCLE 47 1
  244. [seconds]
  245. Causes the bot to leave the current channel and rejoin seconds later. If seconds is zero or not present, the bot rejoins immediately.
  246.  
  247. HELP JOIN 48 1
  248. [none]
  249. Makes the bot join its channel.
  250.  
  251. HELP LEAVE 49 1
  252. [none]
  253. Makes the bot leave the channel.
  254.  
  255. HELP CPING 50 1
  256. [nick]
  257. Pings someone and tells you the ping time.
  258.  
  259. HELP INVITE 51 1
  260. nick
  261. Invites someone to the channel.
  262.  
  263. HELP SEND 52 2
  264. nick filename
  265. DCC SENDs a file to someone. The file must be in the DCC folder.
  266. NOTE: When called from a script, this command does not care about access levels.
  267.  
  268. HELP IDENT 0 1
  269. password
  270. Allows the bot to recognize you if you have a password.
  271.  
  272. HELP PWD 0 1
  273. oldPassword newPassword
  274. Changes your password.
  275.  
  276. HELP HELP 0 1
  277. command
  278. Displays help on a command. Type !HELP TOPICS for a list of topics.
  279.  
  280. HELP ROLLCALL 0 1
  281. [none]
  282. Identifies the bot as a ShadowBot, displays the version, owner, and, if you have access, the bot's command character.
  283.  
  284. END